// 这个文件统一封装所有和用户相关的接口请求
import http from '@/utils/request'

// 用于登录
export function reqLogin(obj) {
  return http({
    method: 'post',
    // 一旦配置了反向代理, 请求自己
    url: '/sys/login',
    data: obj
  })
}

/**
 * 用于获取用户基本资料(需要token)
 */
export function reqGetProfile() {
  return http({
    method: 'post',
    url: '/sys/profile'
    // 将来只有这一个接口需要携带token才能拿到数据 => 不是, 大部分接口都需要携带token
    // =>大部分接口请求统一执行某段代码(添加token) => 请求拦截器
    // headers: {}
  })
}

/**
 * 获取员工的基本信息(需要id)
 * @param {*} id 用户id
 */
export function reqGetBaseInfo(id) {
  return http({
    method: 'get',
    url: `/sys/user/${id}`
    // headers: {
    //   Authoriration: 'Bearer ' + token
    // }
  })
}

/**
 * 获取员工简单列表
 */
export const reqGetSimpleUserList = () => http({
  method: 'get',
  url: '/sys/user/simple'
})
// export const reqGetSimpleUserList = () => http.get('/sys/user/simple')

